62
51
282
85
31
44
148
188
344
43
65
232
29
60
25
101
22
63
34
126
147
45
33
28
82
24
145
133
121
50
5
310
210
70
9
10
111
54
36
15
49
68
117
55
95
23
72