37
51
10
20
91
15
95
74
103
4
12
44
16
175
42
358
29
41
33
28
34
18
23
8
9
7
2
1
13
3
6
5
27
75
22
130
70
11
26
63
81
150
203