93
59
142
41
11
71
33
140
36
54
275
29
55
241
84
113
156
224
136
323
278
49
255
27
258
282
46
13
97
43
39
82
79
150
132
96
111
26
104
101
25
45
64
88
19
87
51
21
89
47
23