61
29
40
210
346
55
100
27
71
62
34
47
42
21
73
23
30
54
17
126
22
25
18
43
104
39
41
95
26
64
174
28
140
258
134
205
37
70
78
45
68
109
107
51
184
76
144
94