2
50
15
12
16
104
26
69
22
13
91
36
159
14
28
27
40
31
117
68
97
17
8
61
89
10
7
5
3
21
23
6
11
47
58
1
162
19