2
15
6
7
16
83
68
8
51
10
70
13
59
56
117
29
47
3
82
12
44
78
438
63
73
60
103
32
21
45
129
114
52
130
66
151
242
95
17
37
20
77
213
33
40
14
1
316
58
48