52
26
92
6
159
43
89
95
128
64
150
12
73
377
187
125
68
11
25
19
33
54
80
51
91
96
50
61
66
24
75
3
31
46
15
45
40
186
104
38
76
56
84
60
77
123
168
36