0
62
32
35
12
21
25
29
66
17
37
107
102
40
33
14
68
72
76
36
204
73
94
81
45
117
52
49
268
160
84
83
44
200
42
75
26
731
141
74
210
696
123
48
47
30
77
89