2
13
53
32
26
7
5
6
12
19
17
129
21
24
84
3
48
23
38
89
8
31
100
46
226
77
34
163
14
22
60
43
67
202
58
120
73
128
146
47
30
126
344
10