126
27
8
93
40
45
53
49
36
19
376
29
25
58
37
17
30
18
9
51
23
24
103
4131
86
116
60
172
11
309
634
56
39
88
22