30
56
23
79
65
82
12
31
57
69
54
50
9
17
32
13
24
29
55
38
379
230
8
124
67
278
90
378
231
127
41
62
46
128
26
20
45
51
183
22
10
77
104
75
152
36
143