77
43
102
49
61
24
27
11
15
23
80
88
31
16
52
285
109
93
92
13
57
8
33
40
114
14
6
3
414
107
55
42
189
138
54
129
29
96
25
217
84
64
56
46
17
60
26
22
36