2
4
13
14
53
46
102
33
49
92
32
59
45
31
66
263
71
26
85
58
35
41
65
60
82
173
114
43
106
73
132
24
22
62
15
1
30
11
5
12
50
47
152
161
74
79
151
1085
89