295
15
57
28
59
187
43
20
22
11
12
94
60
4
5
63
45
130
104
98
14
33
164
2
58
23
119
169
100
126
139
154
34
87
40
111
51
101
44
3
16
24
135
61
42
18
17