52
23
17
51
18
22
16
10
180
288
92
262
56
118
25
55
67
85
34
53
26
58
32
36
78
43
47
21
106
191
91
167
41
173
48
80
99
84
402
131
218
44
117
145
13
269
119
82
39
28