0
4
92
52
25
35
67
26
28
227
232
53
116
79
29
61
55
36
141
85
108
185
114
87
71
99
74
107
31
63
77
110
56
47
148
15
128
81
57
260
102
38
173
33
300
264
41
93
105