28
101
16
54
12
40
36
297
163
21
200
23
85
52
132
103
91
337
24
120
93
55
226
56
77
165
72
307
110
45
2276
143
4
14
22
183
185
141
86
65
32
33
8
39
42
518
2
367
10
287
78
136