226
134
32
23
95
79
38
58
85
41
21
126
97
45
78
99
72
27
59
14
18
30
13
61
20
26
167
28
240
42
4
3
39
109
104
103
138
239
62
446
8
438
112
47
164