338
35
89
109
151
12
158
159
20
80
71
5
55
181
18
40
150
44
21
15
11
111
47
350
39
25
180
14
23
34
13
2
78
28
29
32
79
52
145
24
3
92
70
22
118
126
61
54
172