12
128
79
63
99
60
14
140
24
32
33
31
34
447
241
16
65
393
23
88
96
51
25
85
9
29
38
78
17
54
39
73
84
56
133
153
145
554
74
94
144
41
52
242
295
48
19
187
8
211
11
82