102
61
167
72
77
9
8
339
141
89
173
67
74
43
205
23
18
332
283
159
63
265
151
287
11
20
24
55
32
76
259
124
7
148
71
54
35
50
90
127
36
29
98
49
25
41
137
101
33
60
163
134
135
73
106
70