45
252
28
39
10
25
21
15
142
61
34
44
9
36
5
51
192
433
7
27
209
76
160
6
14
95
8
42
60
19
20
113
421
144
56
33
65
58
89
150
85
23
35
55
156