11
42
22
85
185
24
58
19
134
92
100
44
16
54
13
73
3
104
14
17
27
2
8
69
33
31
41
45
59
89
51
88
32
20
84
240
106
28
152
338
36
37
49
140
34
30
99
67
87
40