29
135
61
14
49
43
60
35
18
42
341
28
153
199
20
30
101
1
24
37
10
113
69
17
50
190
6
82
89
3
27
5
116
8
68
45
26
31
106
59
303
23
16
32
268
21
80
70