12
36
16
53
19
22
51
86
23
8
347
131
10
9
39
59
67
49
78
63
32
319
57
108
40
35
90
58
80
119
31
180
112
75
87
74
132
26
123
263
314
68
208
194
114
377
70