57
24
29
33
12
63
52
45
37
23
22
21
27
34
67
282
68
64
35
16
39
75
50
31
78
70
84
88
111
66
17
102
32
173
132
41
49
176
98
53
106
38
80
125
252
119
248
112