303
76
190
32
14
104
55
40
93
63
53
103
28
24
131
48
25
11
95
7
127
41
20
27
122
22
23
5
155
13
62
46
125
17
12
19
110
35
61
90
142
16
164
170
152
43
29
83
167
80
186