4
58
12
48
27
108
91
22
285
17
26
52
90
102
132
42
33
41
5
32
15
96
39
30
36
57
6
148
23
65
37
49
35
34
3
126
14
2
9
66
438
54
61
80
338
224
25
342
78