33
233
17
45
97
25
126
52
36
311
3
7
157
218
19
53
5
14
27
30
11
28
133
42
120
13
23
112
90
9
26
40
48
12
63
22
31
294
91
99
98
60
78
10
160
39
158
68