63
94
76
152
28
84
643
167
101
371
31
99
27
59
261
41
29
55
38
32
60
46
53
532
117
4
43
351
116
171
308
98
135
65
47
10
7
0
70
19
35
20
23
15
107
17
36
16
57
22
21
33