26
3
48
25
246
34
85
130
43
88
121
49
99
111
211
157
192
324
60
101
383
52
18
98
151
93
72
70
23
95
30
22
27
331
84
42
116
77
67
66
50
31
20
47
113
136
94
45
28
16
9