32
35
82
67
59
94
162
244
85
57
119
148
731
116
19
30
118
60
123
12
150
86
45
40
74
389
56
83
122
97
42
21
47
41
388
16
126
76
100
26
75
29
22
64
218
91
24
46
204
102