11
13
108
19
26
31
20
36
32
30
5
2
148
59
40
45
334
53
27
214
10
18
55
74
29
17
138
8
28
73
60
128
82
12
4
83
405
24
100
39
43
139
65
290
56