12
16
135
229
14
108
68
50
19
52
32
18
386
333
65
63
371
100
97
35
82
84
53
54
109
38
57
69
209
117
31
419
375
26
29
28
56
79
86
13
21
72
77
389
95
172
144
107