2
1
12
22
17
7
20
50
6
38
8
36
9
122
4
14
42
5
29
170
55
21
49
23
41
19
18
75
132
63
98
338
82
15
73
134
215
43
194
270
397
13
35
54
59
11
71
44
46