129
52
36
23
33
181
92
28
51
22
47
19
95
281
4
5
304
8
11
55
13
20
49
567
87
25
98
278
104
17
624
32
105
37
216
231
41
45
72
63
78
106
30
39