33
7
23
5
36
30
11
27
68
18
20
112
28
154
56
22
25
85
336
201
13
108
118
45
131
191
122
120
203
39
211
81
783
95
71
199
593
52
42
65
29
200
684
102
93
253
448
17
302
96