26
33
50
923
17
104
53
22
374
28
38
93
43
138
581
29
16
18
3
105
7
19
51
35
61
109
218
135
94
151
258
59
13
44
299
76
56
15
12
111
2
11
64
60
68
108