0
33
104
58
28
31
24
45
27
6
117
4
65
13
50
18
44
75
102
9
23
3
16
14
17
143
32
42
165
10
29
22
56
90
100
26
284
513
216
133
156
37
57
38
39
41
54
35