2
29
27
95
36
87
11
42
148
64
57
18
93
65
82
3
20
23
38
8
6
213
54
167
119
5
247
24
53
132
31
37
60
120
26
14
417
32
254
16
240
12
78
21
13
96
1
89
61
34