97
75
26
23
20
55
21
93
12
30
14
84
24
88
35
54
32
49
53
39
42
279
25
28
16
192
121
63
66
27
107
60
36
58
126
98
37
117
43
69
51
64
150
406
193
148
41