45
68
24
106
44
98
61
20
18
65
177
70
17
10
49
25
19
47
11
23
95
46
209
382
132
141
224
33
91
31
21
67
161
80
32
41
118
40
35
88
140
134
194
42
69
308
85
56
3