227
51
26
8
39
29
116
153
959
76
19
232
346
36
65
110
976
234
560
97
69
27
21
244
80
86
79
49
25
16
47
52
72
41
73
263
42
74
82
175
23
10
43
28
53
2
40
71
17
9
60