148
65
35
28
835
75
41
158
1291
160
135
117
257
43
96
322
22
203
367
341
254
46
315
48
182
15
49
27
59
281
113
79
25
36
45
39
64
51
1040
398
1550
21
17
13
80
766
187
122
491
111