2
14
10
16
62
44
11
7
74
106
23
125
15
58
8
50
31
100
73
372
162
9
32
149
584
59
181
33
30
1
26
63
68
20
154
124
41
136
17
77
204
67
53
19
24
57