125
42
15
4
17
81
44
46
65
29
84
55
174
54
5
52
69
63
24
33
75
284
48
218
21
389
45
158
11
8
12
10
23
20
22
43
16
36
27