106
25
23
64
191
32
24
76
72
84
81
60
122
129
94
44
382
124
209
18
58
144
52
27
91
219
51
61
69
107
95
47
74
89
36
41
127
126
164
56
59
39
26
30
42
38