350
10
16
17
27
25
84
81
37
52
20
91
15
97
75
103
4
12
44
175
42
358
29
41
34
18
23
8
9
7
2
1
13
3
6
5
22
130
70
11
26
28
63