103
35
226
119
23
90
38
12
66
14
4
30
63
27
25
1
55
43
11
31
42
24
234
58
44
51
48
34
18
20
8
6
102
67
16
92
45
52
73
32
68
115
255
17
144
22
33
71
26