103
30
7
45
88
28
169
50
53
87
31
13
102
63
60
2
73
66
44
56
16
55
24
23
97
109
47
124
4
49
515
232
51
122
25
74
58
121
135
59
21
46
14
27
39
22
11
8
40
15