28
111
12
79
26
27
35
15
240
56
43
38
71
32
21
75
34
76
16
25
14
53
41
61
10
44
47
102
7
40
108
85
36
452
151
177
64
256
291
328
146
213
120
232
125
587
117
127
199
220
297
103