2
108
6
64
157
3
7
52
9
29
70
42
8
89
17
12
24
13
15
11
135
5
99
22
30
14
77
107
177
97
137
60
28
216
225
93
39
50
165
47
79
23