75
64
33
384
21
36
45
489
105
252
307
68
22
10
32
87
215
18
231
65
44
14
15
13
349
8
54
19
43
23
12
92
98
141
160
100
122
42
53
61
115
154
55
34
25
51
125
104