153
433
35
48
25
32
70
82
31
36
123
56
63
134
117
79
43
75
41
46
20
112
171
59
5
8
33
53
184
179
12
54
26
18
119
57
23
72
232
29
212
22
19
121
49
61
209
116
60
93