296
42
20
53
85
113
50
41
24
23
209
652
34
30
105
268
39
149
150
27
48
95
287
11
28
61
25
51
15
16
14
123
33
19
22
57
464
56
58
59
37
49
13
84
31