27
33
17
173
61
167
64
56
109
50
47
32
11
116
15
65
40
81
88
98
372
401
51
128
34
83
93
41
69
43
66
25
86
49
87
31
13
78
230
42
104
149
317
134
52
28
67
84
16
36
10