95
13
58
53
6
22
21
70
54
49
35
15
31
5
69
288
12
183
39
33
180
4
103
51
43
16
80
125
68
9
175
66
23
63
17
71
153
25
19
57
207
342
421
192
29
97
30
41
44
36