117
48
28
86
316
219
22
124
610
32
151
168
374
187
164
123
69
273
102
88
122
189
144
81
42
43
60
70
315
118
169
35
52
62
17
82
105
51
47
25
61
24
49
34
201
55
83
40
329