106
41
48
86
56
102
128
125
123
64
184
36
62
97
38
61
34
53
52
10
151
22
3
39
114
60
312
100
18
81
101
59
63
65
73
28
55
88
24
29
47
27
66
109
32
35