30
67
101
61
27
71
93
43
28
19
37
26
22
38
118
47
23
29
70
56
20
31
12
25
35
98
77
170
21
40
13
57
89
34
59
14
72
175
76
45
55
197
74
261
241
150
108
58