28
53
252
94
11
109
80
99
31
51
56
132
120
98
108
52
70
77
36
48
117
188
123
223
30
125
159
59
37
372
142
35
65
92
163
25
8
47
21
184
124
79
29
40
16
84
39
55