28
65
26
75
35
25
148
50
23
22
53
357
105
33
121
123
58
57
3160
198
100
37
19
63
93
71
12
46
111
10
96
114
136
34
59
202
151
193
42
91
94
30
85
70
21
134
116
78
129
171
81