123
1138
36
63
90
17
105
53
51
334
106
27
46
29
44
19
68
161
18
22
64
37
135
34
101
24
60
78
59
131
16
11
61
41
32
50
142
104
211
92
56
30
65
43
15
711
77
1405
31
138