27
46
140
31
28
12
23
36
92
14
16
2
19
74
25
156
29
65
102
76
96
164
61
158
122
77
89
125
225
75
48
56
52
59
33
53
41
32
169
129
20
113
18
88