62
262
19
250
17
14
56
173
144
61
139
168
145
87
201
67
51
58
66
49
297
38
48
114
295
57
88
42
52
86
45
82
77
50
16
26
97
43
105
108
40
116
132
33
63
24
23