108
22
26
31
228
161
30
43
23
71
100
604
82
99
17
34
275
53
64
106
87
255
83
70
63
52
47
92
33
67
150
259
25
290
42
237
186
59
69
18
51
156
86
37
56
88
57
260
45
131
10
27
44