26
46
105
116
41
14
19
44
20
67
32
47
51
23
37
9
21
56
7
82
25
503
36
13
12
132
38
11
27
141
414
49
90
83
84
85
263
139
241
86
201
215
45
88
68
565
75
79
394
29