119
96
12
45
16
23
54
19
28
133
74
14
66
80
174
5
31
59
33
60
18
8
597
35
46
166
3
25
20
11
32
156
30
40
21
41
4
157
9
2
38
13
82
110
63