3
185
11
27
9
174
20
43
144
25
626
41
119
396
267
8
108
127
23
26
117
29
13
73
92
19
38
44
12
47
57
104
202
34
49
4
55
148
165
109
1
65
40
15
32
31
66
5
35
21