34
22
130
51
18
47
15
9
24
56
67
35
44
32
122
87
21
63
14
49
19
100
52
36
46
65
152
29
158
99
82
88
43
33
37
61
57
141
8
26
48
296
23
41
13
16
89