149
42
23
100
168
3
12
13
45
28
32
49
78
52
16
15
82
115
128
9
58
77
24
51
14
99
26
62
40
67
29
25
87
20
232
18
31
106
235
65
6
54
186
43
75
59
33
55
30
312