98
28
126
49
156
369
148
573
164
182
75
83
157
67
36
105
34
696
943
82
16
964
59
168
46
413
81
22
37
20
393
103
24
155
99
1082
100
71
33
57
58
38
21
31
84
64
35
79
51
224