102
202
112
309
179
59
260
122
216
110
159
76
162
70
89
74
42
106
135
105
57
79
28
83
199
111
36
155
55
41
85
144
75
49
40
208
94
34
91
25
64
185
22
161
47
86
56
130
118
46