340
106
38
25
28
44
55
168
145
23
43
124
34
81
52
32
24
101
98
64
61
27
72
94
78
134
59
51
36
148
11
47
29
139
93
17
91
253
149
113
102
88
48
76
71
230
62
109
19
89