28
96
2
6
18
27
23
19
324
67
43
538
41
135
11
175
148
4
392
448
108
131
50
46
21
120
65
82
49
104
20
124
480
424
61
300
136
14
12
212
39
17
29
81
201
116
15
60
106
32
85
69
98