2
22
14
17
48
26
5
4
46
3
12
6
112
49
74
117
31
38
24
338
8
16
21
311
15
102
10
211
28
82
155
1
56
13
55
141
29