5
28
27
31
50
41
190
51
60
129
22
11
135
20
141
61
160
9
377
38
1145
29
64
2
137
30
40
26
305
25
78
34
74
101
4
53
3
14
124
55
83
19
86
87
0
13
313
75
3246
17
128
32
266