1
23
21
5
35
8
100
19
102
7
10
14
38
34
0
3
24
63
17
64
59
12
125
47
258
83
48
133
107
28
11
31
79
13
41
2
62
33
67
22
284
72