103
132
80
38
52
7
17
105
30
114
50
9
20
21
107
167
185
31
10
41
58
13
19
35
14
137
42
15
18
63
5
155
201
334
22
23
72
29
98