29
16
2
78
57
25
43
44
20
11
152
7
10
255
36
50
13
290
30
84
35
348
116
228
82
70
32
172
42
17
96
435
1
34
26
316
12
22
15
23
55
5
208
102
40
197
69
27
951
79
37
90