65
111
36
33
109
476
31
10
37
151
128
61
242
108
59
67
302
43
39
27
79
47
185
268
69
52
26
125
14
77
99
40
9
11
1
35
91
28
82
29
149
8
5
13
4
84
97
2