32
68
28
4
348
149
175
16
24
72
78
89
19
61
127
29
120
64
327
23
7
8
87
21
97
47
52
70
84
12
38
314
40
95
439
44
39
49
31
93
80
5
91
103
36
279
107
83
135
197