22
387
20
82
7
56
15
36
133
64
150
35
48
24
43
53
123
124
224
29
41
31
194
576
1327
44
67
30
72
99
52
268
410
355
61
276
16
39
17
10
75
202
94
62
63
199
95
113
112
254