1092
422
94
117
38
71
23
30
85
154
80
326
25
75
60
67
304
116
218
222
77
59
130
96
95
64
88
63
39
68
163
133
207
102
108
164
99
53
16
26
24
52
28
41
19
22
70
103
110