36
109
48
65
216
14
31
179
82
42
229
10
77
162
306
464
30
11
61
35
25
20
105
26
22
23
27
285
262
166
37
41
51
175
159
59
74
38
91
478
89
43
71
19
28
52
33
18