61
295
50
81
102
48
37
117
58
54
40
16
68
20
53
90
52
47
154
79
91
31
24
89
42
69
59
180
27
33
233
171
573
307
94
87
35
427
78
66
120
165
36
343
15
34
45
22
28
82