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
13
35
228
34
268
59
127
45
32
92
64
39
614
18
102
48
106
160
274
19
128
285