28
151
25
38
45
21
16
375
279
18
1396
107
23
162
105
10
15
32
7
96
1335
13
122
8
102
17
160
47
44
158
67
49
390
64
406
24
63
78
80
31
14
132
357
1
42
85
156
124
58
65
87