66
293
61
40
37
103
146
21
78
28
68
361
81
41
48
13
162
52
114
24
9
29
33
82
26
5
49
59
22
27
18
187
80
19
56
108
39
25
128
284
95
79
63
4
102
535
349
285