60
48
16
101
106
61
370
62
357
165
124
785
387
89
189
196
25
539
576
245
38
261
383
56
58
121
73
59
392
130
158
33
32
83
9
26
28
14
159
260
45
108
29
41
7
75
154
116
113
88
119
99