12
136
711
39
63
10
24
25
436
33
954
126
199
55
6
1058
18
165
51
8
26
100
319
36
42
49
58
341
23
81
38
41
30
4
67
29
232
367
80
215
75
337
82
16
54
31
230