37
149
94
61
170
75
98
6
23
11
58
10
22
14
29
17
51
53
19
74
45
4
20
33
1
16
9
35
26
18
12
21
49
13
7
42
8
5
107
3