126
58
337
418
85
56
14
64
77
16
187
214
180
12
18
338
51
26
37
138
39
76
230
179
17
73
28
54
47
20
55
57
29
22
184
46
13
91
7
102
49
60
75
104
553
40
125
63
19
52
122
27