29
17
13
99
24
22
47
34
160
116
46
163
28
50
95
68
16
48
448
89
8
105
70
31
126
15
45
12
35
21
54
5
11
51
18
232
250
219
153
164
303
19
30
80
108
62
63