132
26
13
11
95
39
27
7
21
64
153
34
38
82
123
30
44
43
60
66
17
42
117
65
197
100
284
359
137
98
210
125
67
10
83
40
33
509
47
59
15
144
116
41
109
130
29
16