44
28
3
81
34
19
67
18
4
309
17
21
82
30
98
102
71
70
58
87
9
56
16
27
45
226
32
35
68
43
61
145
159
277
149
199
157
264
136
270
25
48
91
128
65
196
148
305
110
96
370
26