81
27
17
96
53
35
50
23
34
20
28
102
128
832
21
40
12
15
36
22
10
25
8
5
33
228
111
2
16
150
29
42
114
59
38
7
24
57
48
92
86
101