34
79
486
441
16
46
81
59
22
26
70
56
28
19
42
53
65
50
30
138
13
11
67
74
37
49
585
269
93
204
18
40
36
197
161
90
296
349
82
51
29
61
55
92
35
27
215
186