5
31
24
120
20
43
45
63
29
34
40
132
55
44
7
84
72
102
21
67
23
0
2
82
51
14
48
37
65
78
124
893
64
61
121
6
123
35
92
68
355
9
12
221
33
25
60
155