98
34
77
20
172
117
50
91
96
146
55
396
290
67
92
83
3094
1623
910
126
141
31
30
157
158
145
6
22
122
64
19
183
62
54
49
17
85
10
68
219
61
45
37
18
51
78
53
306
230
13
38
194
204
87
69
59
42