1
100
12
21
4
85
51
25
29
19
35
26
237
117
64
50
39
63
105
110
259
121
23
48
54
41
18
53
57
31
75
44
213
98
109
123
81
73
101
34
397
42
122
71
169
79
116
86
13
32