89
56
35
40
79
12
15
58
253
117
42
81
25
67
19
24
72
334
148
114
90
33
55
1199
169
243
28
59
611
31
27
47
75