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