32
76
39
22
11
28
12
110
57
56
40
128
50
64
21
72
104
51
63
3
19
62
199
65
33
42
31
36
74
47
34
84
23
48
601
24
61
10
67
9
8
126
269
190
115
54
83
637
346
81