76
33
14
50
31
4
27
12
17
26
104
9
61
78
35
8
1187
22
42
60
107
21
37
69
218
23
36
72
364
124
248
390
7
252
360
86
130
106
52
34
216
43
19
190
80
30
83
338
282
63
128