104
216
65
14
9
26
20
27
28
151
49
141
46
5
99
103
83
59
68
108
19
117
70
75
96
272
88
50
60
31
137
38
30
54
13
133
24
58
95
63
52
128
21
42
29
33
175
91
51