71
33
8
50
17
69
25
111
22
7
4
151
10
126
28
89
40
309
58
23
36
105
73
20
15
14
35
228
34
268
59
128
45
32
92
64
39
614
19
102
18
48
106
160
274
285