101
71
76
68
86
40
94
84
107
59
30
156
49
44
26
2
35
236
89
142
50
10
66
1
23
14
17
15
502
32
16
39
6
7
27
4
9
3
12
70
55
41
253
28
125
109
46
19
31