62
39
35
21
22
11
106
60
47
95
71
44
20
53
82
93
31
241
120
84
49
77
36
69
66
80
179
200
73
63
262
33
145
67
37
86
45
68
59
52
46
34
28
162
30
99
43
163
156
137
50