33
24
104
53
49
10
5
212
255
466
113
184
51
94
28
282
14
372
39
142
387
190
22
42
311
87
25
56
8
110
261
464
47
529
30
105
58
145
159
29
50
16
31
37
182
165
114
20
101
23
46