106
42
79
22
17
10
13
81
255
110
59
55
58
121
25
39
48
20
66
6
15
14
215
12
86
36
11
166
95
204
196
237
199
54
98
139
21
32
167
205
96
89
998
107
128
365
219
94
127
241
181