0
32
102
49
11
75
44
3
5
14
12
24
31
81
62
72
4
45
17
37
8
30
19
126
93
48
33
2
164
50
18
28
59
16
29
36
35
94
25
83
359
27
13