104
137
55
37
22
36
53
33
11
106
126
99
108
308
48
46
114
47
97
118
88
707
56
14
130
43
19
82
85
7
149
89
41
77
75
27
391
60
93
49
182
24
205
86
328
195
217
135
29
133
90
905
87
153
45
51