0
2
3
13
49
93
42
23
48
31
80
38
19
76
20
29
186
88
53
101
86
17
241
51
25
12
37
21
7
45
43
14
22
26
524
32
100
104
323
35