308
10
219
58
59
392
13
26
80
39
331
255
7
46
371
66
191
36
54
158
20
50
29
51
3
42
34
40
148
85
101
6
322
76
23
52
18
99
16
84
47
90
325
62
17
82
67
89
165
81
72