18
21
136
61
15
330
64
23
13
57
45
37
2
8
12
31
42
211
58
7
16
59
97
29
22
49
19
9
86
36
24
65
30
263
17
338
164
377
318
40
32
77
14
11
5
126
34
84