149
23
14
22
18
33
42
104
112
50
92
9
11
41
4
56
36
88
198
76
84
35
109
87
68
26
40
25
130
27
12
2
121
233
290
95
116
28
48
63
52
8
15
6
10
32
59
20
19
91