32
47
150
25
87
104
193
101
317
22
66
29
39
14
33
28
36
80
156
51
76
123
27
54
180
461
37
159
161
105
151
34
67
82
63
53
58
55
65
61
23
41
16
26
35
94
59
1233