100
48
57
32
75
60
55
257
146
22
33
17
77
28
201
52
71
39
105
46
154
45
30
114
26
168
87
80
115
37
98
159
85
1
117
224
260
67
24
112
21
210
138
47
107
11
8
104