346
39
74
71
375
160
64
1491
32
10
44
368
159
121
161
197
1071
255
211
20
140
226
300
158
33
87
88
236
829
253
341
353
28
106
149
89
201
154
123
17
16
7
15
37
68
113
152
47
117
151
338
66
136
53
70
34
85