2
29
92
32
23
38
60
97
19
11
21
12
16
28
62
24
14
45
145
34
54
7
6
25
39
15
106
13
41
105
84
71
66
26
79
10
31
160
134
96
27
42
78
22
349