102
192
0
175
227
20
367
331
44
38
58
26
82
18
60
113
11
57
76
93
64
117
19
92
46
294
185
63
121
108
110
48
103
43
326
96
119
171
374
42
56
72
50
66
28
53
345
165
77
137
148
36
169
399