152
38
103
283
110
1
175
114
44
61
63
36
134
12
25
55
18
10
88
130
82
179
19
23
74
48
174
56
99
14
16
316
41
35
341
408
75
156
102
31
49
89
116
60
15
9
46
87
203
65
73