100
8
35
57
155
411
29
28
44
86
17
39
62
34
27
56
32
9
21
20
58
232
46
60
3
138
106
112
23
41
42
19
59
36
67
122
126
94
52
107
121
40
225
81
24
31
115
236
77