129
5
55
52
604
253
53
127
28
75
60
130
141
62
17
24
26
18
29
40
23
11
8
41
19
57
30
13
138
148
14
38
106
348
675
254
282
164
51
31
152
25
20
126
86
15
249
344
274
50
16