15
134
29
16
14
60
38
132
13
109
3
53
17
24
8
42
84
78
37
176
22
49
35
94
66
21
33
83
32
77
467
124
105
98
104
62
93
165
89
192
139
112
96
190
34
230
54
80
115
137