126
58
121
76
16
83
99
36
476
364
27
17
2
64
102
11
34
59
50
112
26
49
38
15
317
67
125
204
213
79
35