126
67
64
89
40
70
148
28
68
4
13
31
39
30
41
45
75
42
47
32
19
82
49
128
145
29
6
16
243
17
97
118
51
106
9
25
78
374
59
79
57
34
12
228
236
80
266
26
120
44
20
63