173
89
23
102
35
16
30
17
76
83
38
96
241
156
192
45
42
19
154
219
119
174
55
130
72
646
40
239
68
71
47
8
70
125
220
26
161
132
107
61
155
81
332
41
251
51
139
54
62
103
297
146
274
88
176