75
23
36
16
151
19
60
22
43
157
13
31
41
10
27
53
168
110
552
59
457
307
29
94
25
82
105
236
21
6
26
11
14
2
80
30
17
66
42
8
37
295
20
32
47
933