162
24
35
108
49
137
33
203
41
169
48
53
20
100
32
128
238
117
36
7
17
333
177
2
46
95
381
311
77
462
63
18
45
131
225
465
52
40
747
580
112
75
74
284
113
19
31
51
14
267
179
76
239
58
6