28
33
105
10
25
48
745
8
89
27
55
3
41
230
53
56
194
285
122
59
23
287
372
200
13
20
49
6
18
68
31
145
116
14
97
64
135
42
62
15
65
47
66
60
39
16
7
202
34
71
22
24
241
12
43