56
212
105
7
24
60
112
71
185
28
15
6
46
33
123
14
64
54
32
111
17
26
5
10
47
77
50
12
95
87
100
114
3
39
38
23
116
175
11
246
121
68
30
16
76
103
232
29
156