45
22
28
20
32
25
49
226
117
42
34
30
113
31
39
43
137
62
27
66
56
6
38
165
21
37
368
33
120
16
41
51
36
105
69
124
169
298
125
314
40
331
164
47
116
44
374
35
210