198
29
19
45
33
27
65
31
17
10
13
108
482
76
11
39
23
18
68
103
52
41
58
48
54
169
77
64
1409
168
243
131
100
56
254
361
708
213
66
99
70
150
778
172
79
90
196
51
98
297
40
118
82
221