1
11
4
6
13
8
9
36
28
7
16
30
12
20
34
37
41
45
157
26
17
15
21
27
10
24
29
65
32
77
141
95
120
156
25
86
18
107
244
46
80
100
51
248
38