116
60
64
50
48
101
63
25
31
65
32
19
100
106
76
72
6
40
282
85
62
43
88
156
51
87
14
216
77
67
54
180
12
104
35
348
5
24
372
129
4
30
57
9
44
18
3
122
131
89
39
168
46
34
47