55
31
67
91
307
160
102
65
118
356
41
11
56
35
14
28
46
57
51
59
29
385
209
26
119
50
63
135
146
37
18
64
36
137
34
120
425
149
116
25
43
10
8
12
32
22
21
154
166
80
77
79