92
55
28
19
65
111
180
31
268
45
82
6
52
33
10
3
44
26
35
49
96
38
59
24
13
25
63
136
12
15
20
39
123
47
30
105
37
128
43
40
227
100
354
54
138
11
232
482
22
81