218
106
37
67
19
34
43
68
63
14
28
248
107
125
148
138
98
114
184
36
529
276
60
39
42
149
56
57
33
59
81
120
72
157
58
557
75
55
131
7
105
3
142
262
170
228
31
65
82